GPU core: a Broadcom VideoCore IV GPU providing OpenGL ES 1.1, OpenGL ES 2.0, hardware-accelerated OpenVG 1.1, Open EGL, OpenMAX and 1080p30 H.264 high-profile decode. There are 24 GFLOPS of general purpose compute and a bunch of texture filtering and DMA infrastructure. Eben worked on the architecture team for this and the Raspberry Pi team are looking at how they can make some of the proprietary features available to application programmers
DSP core: There is a DSP, but there isn't currently a public API (Liz thinks the BC team are keen to make one available at some point)
RAM: 128MiB (Model A) or 256MiB (Model B) of SDRAM. The RAM is physically stacked on top of the Broadcom media processor (package-on-package technology)
[3]
Labeled PC Board layout
Front of PC Board
Back of PC Board
Raspberry Pi Power Schematic
Power
The board takes fixed 5V input, (with the 1V2 core voltage generated directly from the input using the internal switch-mode supply on the BCM2835 die). This permits adoption of the micro USB form factor, which, in turn, prevents the user from inadvertently plugging in out-of-range power inputs; that would be dangerous, since the 5V would go straight to HDMI and output USB ports, even though the problem should be mitigated by some protections applied to the input power: The board provides a polarity protection diode, a voltage clamp, and a self-resetting semiconductor fuse.
Board A: 5V, 500 mA (2.5W) without any devices connected
Board B: 5V, 700 mA (3.5W) without any devices connected
As the 5V rail is brought out in the GPIO pins, you can power the Rpi from there too. You should mind however, that those are behind the power protection circuitry , so you should provide your own.
It is possible to power the Rpi from a powered USB hub the Rpi controls, but only on 'dumb' devices, that allow the port to supply the full current without waiting for the usb device to ask for it[1]. As the power input of the Rpi doesn't have its data leads connected, there is no chance for a communication loop of some sorts.
POE (power over ethernet) is currently not available for the Rpi (but nobody stops you from taking your soldering iron and doing it yourself)
Specifications
Table of Contents
Components
- Board size: 85.60mm x 53.98mm. Overall height expected to be less than 25mm. [8]
- Weight: <40g? (Alpha board weighs ~55g [9])
- 6 layer PCB [8]
[2]Detailed Hardware Schematics
[3]Labeled PC Board layout
Front of PC Board
Back of PC Board

Raspberry Pi Power SchematicPower
The board takes fixed 5V input, (with the 1V2 core voltage generated directly from the input using the internal switch-mode supply on the BCM2835 die). This permits adoption of the micro USB form factor, which, in turn, prevents the user from inadvertently plugging in out-of-range power inputs; that would be dangerous, since the 5V would go straight to HDMI and output USB ports, even though the problem should be mitigated by some protections applied to the input power: The board provides a polarity protection diode, a voltage clamp, and a self-resetting semiconductor fuse.
- Board A: 5V, 500 mA (2.5W) without any devices connected
- Board B: 5V, 700 mA (3.5W) without any devices connected
- As the 5V rail is brought out in the GPIO pins, you can power the Rpi from there too. You should mind however, that those are behind the power protection circuitry , so you should provide your own.
- It is possible to power the Rpi from a powered USB hub the Rpi controls, but only on 'dumb' devices, that allow the port to supply the full current without waiting for the usb device to ask for it[1]. As the power input of the Rpi doesn't have its data leads connected, there is no chance for a communication loop of some sorts.
- POE (power over ethernet) is currently not available for the Rpi (but nobody stops you from taking your soldering iron and doing it yourself)
[4]